package main

import "fmt"

func multi(n int) int {
	if n < 0 {
		panic("please input negative number!")
	} else if n == 0 {
		return 0
	} else if n == 1 {
		return 1
	}
	return n * multi(n-1)
}

func main() {
	fmt.Println(multi(3))
	fmt.Println("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
	triangle(15)
}
